b350d6c3cafaa10ffad8ea619d75cda5f0c88034,sonar-server/src/main/java/org/sonar/server/rule2/RuleNormalizer.java,RuleNormalizer,normalize,#RuleDto#,137

Before Change


        indexField(ActiveRuleField.PARENT_ID.key(), activeRule.getParentId(), document);
        document.endObject();
      }
      document.endArray();
    }

    /* Done normalizing for Rule */

After Change


        /* Get all activeRuleParams */
        List<ActiveRuleParamDto> activeRuleParams = activeRuleDao.selectParamsByActiveRuleId(activeRule.getId());
        if(!activeRuleParams.isEmpty()) {
          document.startArray(ActiveRuleField.PARAMS.key());
          for (ActiveRuleParamDto param : activeRuleParams) {
            document.startObject();
            indexField(RuleParamField.NAME.key(), param.getKey(), document);
            indexField(RuleParamField.VALUE.key(), param.getValue(), document);
            document.endObject();
          }
          document.endArray();
        }
        document.endObject();
      }
      document.endArray();
    }

    /* Done normalizing for Rule */